翻訳と辞書
Words near each other
・ Hot Since 82
・ Hot Six
・ Hot Sleep
・ Hot Slots
・ Hot Snakes
・ Hot Snap
・ Hot Snow
・ Hot Snow (film)
・ Hot Snow (The Avengers)
・ Hot Soup Processor
・ Hot Source
・ Hot Space
・ Hot Space Tour
・ Hot spare
・ Hot Spell (film)
Hot spot (computer programming)
・ Hot Spot (cricket)
・ Hot Spot (musical)
・ Hot Spot (song)
・ Hot spot (veterinary medicine)
・ Hot spot effect in subatomic physics
・ Hot Spot, Kentucky
・ Hot spring
・ Hot Spring Canyon
・ Hot Spring County Courthouse
・ Hot Spring County, Arkansas
・ Hot Spring Hills
・ Hot Springs
・ Hot Springs (band)
・ Hot Springs (Big Bend National Park)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Hot spot (computer programming) : ウィキペディア英語版
Hot spot (computer programming)

A hot spot in computer science is most usually defined as a region of a computer program where a high proportion of executed instructions occur or where most time is spent during the program's execution (not necessarily the same thing since some instructions are faster than others).
If a program is stopped randomly, the program counter (the pointer to the next instruction to be executed) is frequently found to contain the address of an instruction within a certain range, possibly indicating code that is in need of optimization or even indicating the existence of a 'tight' CPU loop. This simple technique can actually be used as a method of detecting highly used instructions although somewhat more sophisticated methods, such as instruction set simulators or performance analyzers, achieve this more accurately and consistently.
==History of hot spot detection==
The computer scientist Donald Knuth described his first encounter with what he refers to as a ''jump trace'' in an interview for ''Dr. Dobb's Journal'' in 1996, saying:
In the '60s, someone invented the concept of a 'jump trace'. This was a way of altering the machine language of a program so it would change the next branch or jump instruction to retain control, so you could execute the program at fairly high speed instead of interpreting each instruction one at a time and record in a file just where a program diverged from sequentiality. By processing this file you could figure out where the program was spending most of its time. So the first day we had this software running, we applied it to our Fortran compiler supplied by, I suppose it was in those days, Control Data Corporation. We found out it was spending 87 percent of its time reading comments! The reason was that it was translating from one code system into another into another.〔(Jack Woehr: An interview with Donald Knuth, April 1996. )〕


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Hot spot (computer programming)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.